oo versus frp